package org.neurone.userspace.dao.impl;

import org.neurone.userspace.dao.ApplicationDao;
import org.neurone.userspace.dao.DaoServer;
import org.neurone.userspace.dao.MessageDao;
import org.neurone.userspace.dao.UserDetailDao;
import org.neurone.userspace.dao.UserInfoDao;


public class DaoServerImpl implements DaoServer {
	protected UserDetailDao userDetailDao;
	protected UserInfoDao userInfoDao;
	protected MessageDao messageDao;
	protected ApplicationDao applicationDao;
	
	public void setUserDetailDao(UserDetailDao userDetailDao) {
		this.userDetailDao = userDetailDao;
	}

	public void setUserInfoDao(UserInfoDao userInfoDao) {
		this.userInfoDao = userInfoDao;
	}

	public void setMessageDao(MessageDao messageDao) {
		this.messageDao = messageDao;
	}

	/* (non-Javadoc)
	 * @see org.neurone.userspace.dao.impl.DaoServer#getUserDetailDao()
	 */
	public UserDetailDao getUserDetailDao() {
		return this.userDetailDao;
	}

	/* (non-Javadoc)
	 * @see org.neurone.userspace.dao.impl.DaoServer#getUserInfoDao()
	 */
	public UserInfoDao getUserInfoDao() {
		return this.userInfoDao;
	}

	/* (non-Javadoc)
	 * @see org.neurone.userspace.dao.impl.DaoServer#getMessageDao()
	 */
	public MessageDao getMessageDao() {
		return this.messageDao;
	}

	/* (non-Javadoc)
	 * @see org.neurone.userspace.dao.impl.DaoServer#getApplicationDao()
	 */
	public ApplicationDao getApplicationDao() {
		return applicationDao;
	}

	public void setApplicationDao(ApplicationDao applicationDao) {
		this.applicationDao = applicationDao;
	}

}
